Chris Pollett > Old Classes >
CS175

( Print View )

Student Corner:
  [Grades Sec1]

  [Submit Sec1]

  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HWs and Quizzes:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Mid]  [Final]

                           












HW#5 --- last modified February 07 2019 04:24:08..

Solution set.

Due date: Dec 10

Files to be submitted:
  Hw5.zip

Purpose:

Related Course Outcomes: Your project should make use of all five of the learning outcomes for this semester.

Specification:

For the last project you are to make an app of your choice to show off what you learned. On Dec.8 we will have a demo day, where you can show off your app to your classmates, and where I will come around and look at each team's app verify it meets the various learning outcome criteria. In addition to the just meeting the learning outcome, here are some additional criteria the app needs to meet: (1) The application needs to have a polished interface. That is, all buttons, sliders, menus should be reasonably laid out and all of them should function as expected. Your app should not crash on any user input. (2) Your app should make constructive use of the devices touch interface. (3) The app needs to make use of the devices networking or telephony capability. (4) Your app must constructively store information about its state for the next time it is invoked. It also must "play friendly" with the OS. That is, it should be quick to enter and exit the app, and it should not leak memory. (5) Together with your app you need to supply the tests that you wrote to validate the functionality of the app.

As with Hw3 and Hw4, you can get 3pts/ Cinequest issue you do. If there are insufficient issues or is an issue is too large you can create your own new issues with enhancements or you can split a large issue into smaller ones on my approval. You will still get three points/completed issue. An issue will be deemed completed once you have made a pull request for it and I merge it.

Point Breakdown

Each learning outcome satisfied (1pt each) 5pts
Points 1-5 above (1pt each) - there is a little overlap here between this and learning outcomes 5pts
Total10pts